module Base
{

    item MP5
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.0,
        Icon = MP5,
        AimingPerkCritModifier = 8,
        AimingPerkHitChanceModifier = 11,
        AimingPerkMinAngleModifier = 0.0025,
        AimingPerkRangeModifier = 2,
        AimReleaseSound = M16AimRelease,
        Aimingtime = 25,
        AmmoBox = Base.Bullets9mmBox,
        AmmoType = base:bullets_9mm,
        AttachmentType = Rifle,
        BreakSound = M16Break,
        BringToBearSound = M16BringToBear,
        ClickSound = M16Jam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        DoorDamage = 5,
        DropSound = M16Drop,
        EjectAmmoSound = M16EjectAmmo,
        EjectAmmoStartSound = M16EjectAmmoStart,
        EjectAmmoStopSound = M16EjectAmmoStop,
        EquipSound = M16Equip,
        FireMode = Auto,
        FireModePossibilities = Auto/Single,
        CyclicRateMultiplier = 1.2,
        HitChance = 35,
        HitSound = BulletImpact,
        IdleAnim = Idle_Weapon2,
        ImpactSound = null,
        InsertAmmoSound = M16InsertAmmo,
        InsertAmmoStartSound = M16InsertAmmoStart,
        InsertAmmoStopSound = M16InsertAmmoStop,
        IsAimedFirearm = true,
        JamGunChance = 1,
        KnockBackOnNoDeath = true,
        KnockdownMod = 4.0,
        MagazineType = Base.9mm30Magazine,
        MaxAmmo = 30,
        MaxDamage = 1.3,
        MaxHitcount = 1,
        MaxRange = 35.0,
        MinSightRange = 2,
        MaxSightRange = 10.0,
        MetalValue = 45.0,
        MinAngle = 0.975,
        MinDamage = 1.0,
        MinRange = 0.61,
        MinimumSwingtime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 9mmSuppressor 9mmSuppressor 9mmsuppressor 9mmsuppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = 9mm30Magazine_Attachment 9mm30Magazine_Attachment magazine magazine,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_assault_rifle,
        NPCSoundBoost = 1.5,
        PiercingBullets = false,
        Projectilecount = 1,
        PushBackMod = 0.3,
        RackSound = M16Rack,
        Ranged = true,
        RecoilDelay = 15,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = M9CartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 100,
        SoundVolume = 30,
        SplatBloodOnNoDeath = true,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 2.0,
        SubCategory = Firearm,
        SwingAmountBeforeImpact = 0.0,
        SwingAnim = Rifle,
        SwingSound = M9Shoot,
        Swingtime = 0.5,
        ToHitModifier = 1.5,
        TwoHandWeapon = true,
        UnequipSound = M16UnEquip,
        UseEndurance = false,
        WeaponReloadType = boltaction,
        WeaponSprite = MP5,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_MP5,
    }

	model MP5
	{
		mesh = weapons/firearm/MP5_NoMagazine,	
		texture = weapons/firearm/MP5,
		attachment muzzle
		{
			offset = 0.0000 0.2420 -0.0324,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0124 -0.0714,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0000 -0.0511,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0165 -0.0550,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1720 -0.0076,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 9mmsuppressor		
		{		
			offset = 0.0000 -0.1426 -0.0323,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0359,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 -0.0060 -0.0060,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 -0.0060 -0.0060,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.1247 -0.0327,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item MP5SD
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.0,
        Icon = MP5SD,
        AimingPerkCritModifier = 8,
        AimingPerkHitChanceModifier = 11,
        AimingPerkMinAngleModifier = 0.0025,
        AimingPerkRangeModifier = 2,
        AimReleaseSound = M16AimRelease,
        Aimingtime = 25,
        AmmoBox = Base.Bullets9mmBox,
        AmmoType = base:bullets_9mm,
        AttachmentType = Rifle,
        BreakSound = M16Break,
        BringToBearSound = M16BringToBear,
        ClickSound = M16Jam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        DoorDamage = 5,
        DropSound = M16Drop,
        EjectAmmoSound = M16EjectAmmo,
        EjectAmmoStartSound = M16EjectAmmoStart,
        EjectAmmoStopSound = M16EjectAmmoStop,
        EquipSound = M16Equip,
        FireMode = Auto,
        FireModePossibilities = Auto/Single,
        CyclicRateMultiplier = 1.2,
        HitChance = 35,
        HitSound = BulletImpact,
        IdleAnim = Idle_Weapon2,
        ImpactSound = null,
        InsertAmmoSound = M16InsertAmmo,
        InsertAmmoStartSound = M16InsertAmmoStart,
        InsertAmmoStopSound = M16InsertAmmoStop,
        IsAimedFirearm = true,
        JamGunChance = 1,
        KnockBackOnNoDeath = true,
        KnockdownMod = 4.0,
        MagazineType = Base.9mm30Magazine,
        MaxAmmo = 30,
        MaxDamage = 1.3,
        MaxHitcount = 1,
        MaxRange = 35.0,
        MinSightRange = 2,
        MaxSightRange = 10.0,
        MetalValue = 45.0,
        MinAngle = 0.975,
        MinDamage = 1.0,
        MinRange = 0.61,
        MinimumSwingtime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = 9mm30Magazine_Attachment 9mm30Magazine_Attachment magazine magazine,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_assault_rifle,
        NPCSoundBoost = 1.5,
        PiercingBullets = false,
        Projectilecount = 1,
        PushBackMod = 0.3,
        RackSound = M16Rack,
        Ranged = true,
        RecoilDelay = 15,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = M9CartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 17,
        SoundVolume = 30,
        SplatBloodOnNoDeath = true,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 2.0,
        SubCategory = Firearm,
        SwingAmountBeforeImpact = 0.0,
        SwingAnim = Rifle,
        SwingSound = 9mmSuppressed,
        Swingtime = 0.5,
        ToHitModifier = 1.5,
        TwoHandWeapon = true,
        UnequipSound = M16UnEquip,
        UseEndurance = false,
        WeaponReloadType = boltaction,
        WeaponSprite = MP5SD,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_MP5SD,
    }

	model MP5SD
	{
		mesh = weapons/firearm/MP5SD_NoMagazine,	
		texture = weapons/firearm/MP5,
		attachment muzzle
		{
			offset = 0.0000 0.2420 -0.0324,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0124 -0.0714,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0000 -0.0511,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0165 -0.0550,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1720 -0.0076,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0359,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 -0.0060 -0.0060,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 -0.0060 -0.0060,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item UZI
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 2.5,
        Icon = UZI,
        AimingPerkCritModifier = 8,
        AimingPerkHitChanceModifier = 9,
        AimingPerkMinAngleModifier = 0.0025,
        AimingPerkRangeModifier = 1.5,
        AimReleaseSound = M9AimRelease,
        Aimingtime = 25,
        AmmoBox = Base.Bullets9mmBox,
        AmmoType = base:bullets_9mm,
        AttachmentType = Holster,
        BreakSound = M9Break,
        BringToBearSound = M9BringToBear,
        ClickSound = M9Jam,
        ClipSize = 30,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        DoorDamage = 5,
        DropSound = M9Drop,
        EjectAmmoSound = M9EjectAmmo,
        EjectAmmoStartSound = M9EjectAmmoStart,
        EjectAmmoStopSound = M9EjectAmmoStop,
        EquipSound = M9Equip,
        HitChance = 35,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = M9InsertAmmo,
        InsertAmmoStartSound = M9InsertAmmoStart,
        InsertAmmoStopSound = M9InsertAmmoStop,
        IsAimedFirearm = true,
        JamGunChance = 1,
        KnockBackOnNoDeath = true,
        KnockdownMod = 2.0,
        MagazineType = Base.9mm30Magazine,
        MaxAmmo = 30,
        MaxDamage = 1.3,
        MaxHitcount = 1,
        MaxRange = 20.0,
        MinSightRange = 2,
        MaxSightRange = 6.0,
        MetalValue = 30.0,
        MinAngle = 0.95,
        MinDamage = 0.9,
        MinRange = 0.61,
        MinimumSwingtime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 9mmSuppressor 9mmSuppressor 9mmsuppressor 9mmsuppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = 9mm30MagazineUZI_Attachment 9mm30MagazineUZI_Attachment magazine magazine,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_handgun,
        NPCSoundBoost = 1.5,
        Projectilecount = 1,
        PushBackMod = 0.3,
        RackSound = M9Rack,
        Ranged = true,
        RecoilDelay = 1,
        Reloadtime = 30,
        RunAnim = Run_Weapon2,
        ShellFallSound = M9CartridgeFall,
        SoundGain = 1.5,
        SoundRadius = 100,
        SoundVolume = 30,
        SplatBloodOnNoDeath = true,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 5.0,
        SubCategory = Firearm,
        SwingAmountBeforeImpact = 0.0,
        SwingAnim = Handgun,
        SwingSound = M9Shoot,
        Swingtime = 0.5,
        ToHitModifier = 1.5,
        UnequipSound = M9UnEquip,
        UseEndurance = false,
        WeaponReloadType = handgun,
        WeaponSprite = UZI,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_UZI,
    }

	model UZI
	{
		mesh = weapons/firearm/UZI_NoMagazine,	
		texture = weapons/firearm/UZI,
		attachment muzzle
		{
			offset = 0.0000 0.1897 0.0267,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 -0.0295 0.0444,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0008 0.0417,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment socomreddot		
		{		
			offset = 0.0000 -0.0008 0.0417,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1017 -0.0065,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment 9mmsuppressor		
		{		
			offset = 0.0000 -0.2070 0.0265,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1157 0.0279,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.1978 0.0259,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item MAC10
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 2.5,
        Icon = MAC10,
        AimingPerkCritModifier = 8,
        AimingPerkHitChanceModifier = 9,
        AimingPerkMinAngleModifier = 0.0025,
        AimingPerkRangeModifier = 1.5,
        AimReleaseSound = M1911AimRelease,
        Aimingtime = 25,
        AmmoBox = Base.Bullets45Box,
        AmmoType = base:bullets_45,
        AttachmentType = Holster,
        BreakSound = M1911Break,
        BringToBearSound = M1911BringToBear,
        ClickSound = M1911Jam,
        ClipSize = 30,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 5.0,
        CriticalChance = 20.0,
        DoorDamage = 5,
        DropSound = M1911Drop,
        EjectAmmoSound = M1911EjectAmmo,
        EjectAmmoStartSound = M1911EjectAmmoStart,
        EjectAmmoStopSound = M1911EjectAmmoStop,
        EquipSound = M1911Equip,
        HitChance = 35,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = M1911InsertAmmo,
        InsertAmmoStartSound = M1911InsertAmmoStart,
        InsertAmmoStopSound = M1911InsertAmmoStop,
        IsAimedFirearm = true,
        JamGunChance = 1,
        KnockBackOnNoDeath = true,
        KnockdownMod = 2.0,
        MagazineType = Base.MAC10Clip,
        MaxAmmo = 30,
        MaxDamage = 1.3,
        MaxHitcount = 1,
        MaxRange = 20.0,
        MinSightRange = 2,
        MaxSightRange = 6.0,
        MetalValue = 30.0,
        MinAngle = 0.95,
        MinDamage = 1.1,
        MinRange = 0.61,
        MinimumSwingtime = 0.5,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 45Suppressor 45Suppressor 45suppressor 45suppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = MAC10Clip_Attachment MAC10Clip_Attachment magazine magazine,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_handgun02,
        NPCSoundBoost = 1.5,
        Projectilecount = 1,
        PushBackMod = 0.3,
        RackSound = M1911Rack,
        Ranged = true,
        RecoilDelay = 1,
        Reloadtime = 30,
        RunAnim = Run_Weapon2,
        ShellFallSound = M1911CartridgeFall,
        SoundGain = 1.5,
        SoundRadius = 100,
        SoundVolume = 50,
        SplatBloodOnNoDeath = true,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 7.0,
        SubCategory = Firearm,
        SwingAmountBeforeImpact = 0.0,
        SwingAnim = Handgun,
        SwingSound = M1911Shoot,
        Swingtime = 0.5,
        ToHitModifier = 1.5,
        UnequipSound = M1911UnEquip,
        UseEndurance = false,
        WeaponReloadType = handgun,
        WeaponSprite = MAC10,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_MAC10,
    }

	model MAC10
	{
		mesh = weapons/firearm/MAC10_NoMagazine,	
		texture = weapons/firearm/MAC10,
		attachment muzzle
		{
			offset = 0.0000 0.1593 0.0267,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 -0.0251 0.0420,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0025 0.0436,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.0831 -0.0065,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment 45suppressor		
		{		
			offset = 0.0000 -0.2335 0.0264,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.1010 0.0279,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.2249 0.0259,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item Thompson
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 4.0,
        Icon = Thompson,
        AimingPerkCritModifier = 8,
        AimingPerkHitChanceModifier = 11,
        AimingPerkMinAngleModifier = 0.0025,
        AimingPerkRangeModifier = 2,
        AimReleaseSound = M16AimRelease,
        Aimingtime = 30,
        AmmoBox = Base.Bullets45Box,
        AmmoType = base:bullets_45,
        AttachmentType = Rifle,
        BreakSound = M16Break,
        BringToBearSound = M16BringToBear,
        ClickSound = M16Jam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 5.0,
        CriticalChance = 20.0,
        DoorDamage = 5,
        DropSound = M16Drop,
        EjectAmmoSound = M16EjectAmmo,
        EjectAmmoStartSound = M16EjectAmmoStart,
        EjectAmmoStopSound = M16EjectAmmoStop,
        EquipSound = M16Equip,
        FireMode = Auto,
        FireModePossibilities = Auto/Single,
        CyclicRateMultiplier = 1.2,
        HitChance = 35,
        HitSound = BulletImpact,
        IdleAnim = Idle_Weapon2,
        ImpactSound = null,
        InsertAmmoSound = M16InsertAmmo,
        InsertAmmoStartSound = M16InsertAmmoStart,
        InsertAmmoStopSound = M16InsertAmmoStop,
        IsAimedFirearm = true,
        JamGunChance = 1,
        KnockBackOnNoDeath = true,
        KnockdownMod = 4.0,
        MagazineType = Base.ThompsonMagazine,
        MaxAmmo = 30,
        MaxDamage = 1.4,
        MaxHitcount = 1,
        MaxRange = 35.0,
        MinSightRange = 2,
        MaxSightRange = 10.0,
        MetalValue = 45.0,
        MinAngle = 0.975,
        MinDamage = 1.1,
        MinRange = 0.61,
        MinimumSwingtime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 45Suppressor 45Suppressor 45suppressor 45suppressor,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        ModelWeaponPart = ThompsonMagazine_Attachment ThompsonMagazine_Attachment magazine magazine,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_assault_rifle,
        NPCSoundBoost = 1.5,
        PiercingBullets = false,
        Projectilecount = 1,
        PushBackMod = 0.3,
        RackSound = M16Rack,
        Ranged = true,
        RecoilDelay = 15,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = M1911CartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 100,
        SoundVolume = 50,
        SplatBloodOnNoDeath = true,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 2.0,
        SubCategory = Firearm,
        SwingAmountBeforeImpact = 0.0,
        SwingAnim = Rifle,
        SwingSound = M625Shoot,
        Swingtime = 0.5,
        ToHitModifier = 1.5,
        TwoHandWeapon = true,
        UnequipSound = M16UnEquip,
        UseEndurance = false,
        WeaponReloadType = boltaction,
        WeaponSprite = Thompson,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_Thompson,
    }

	model Thompson
	{
		mesh = weapons/firearm/Thompson_NoMagazine,	
		texture = weapons/firearm/Thompson,
		attachment muzzle
		{
			offset = 0.0000 0.2570 -0.0285,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 -0.0219 -0.0515,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 -0.0448 -0.0353,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0616 -0.0398,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1828 -0.0011,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 45suppressor		
		{		
			offset = 0.0000 -0.1284 -0.0283,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0006 0.1920 -0.0237,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0022 0.0101,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0022 0.0101,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 -0.1118 -0.0287,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item KrissVector
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.0,
        Icon = KrissVector,
        AimingPerkCritModifier = 8,
        AimingPerkHitChanceModifier = 11,
        AimingPerkMinAngleModifier = 0.0025,
        AimingPerkRangeModifier = 2,
        AimReleaseSound = M16AimRelease,
        Aimingtime = 27,
        AmmoBox = Base.Bullets45Box,
        AmmoType = base:bullets_45,
        AttachmentType = Rifle,
        BreakSound = M16Break,
        BringToBearSound = M16BringToBear,
        ClickSound = M16Jam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 5.0,
        CriticalChance = 20.0,
        DoorDamage = 5,
        DropSound = M16Drop,
        EjectAmmoSound = M16EjectAmmo,
        EjectAmmoStartSound = M16EjectAmmoStart,
        EjectAmmoStopSound = M16EjectAmmoStop,
        EquipSound = M16Equip,
        FireMode = Auto,
        FireModePossibilities = Auto/Single,
        CyclicRateMultiplier = 1.3,
        HitChance = 40,
        HitSound = BulletImpact,
        IdleAnim = Idle_Weapon2,
        ImpactSound = null,
        InsertAmmoSound = M16InsertAmmo,
        InsertAmmoStartSound = M16InsertAmmoStart,
        InsertAmmoStopSound = M16InsertAmmoStop,
        IsAimedFirearm = true,
        JamGunChance = 1,
        KnockBackOnNoDeath = true,
        KnockdownMod = 4.0,
        MagazineType = Base.KrissVectorMagazine,
        MaxAmmo = 30,
        MaxDamage = 1.6,
        MaxHitcount = 1,
        MaxRange = 35.0,
        MinSightRange = 2,
        MaxSightRange = 10.0,
        MetalValue = 45.0,
        MinAngle = 0.975,
        MinDamage = 1.3,
        MinRange = 0.61,
        MinimumSwingtime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = KrissVectorMagazine_Attachment KrissVectorMagazine_Attachment magazine magazine,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_assault_rifle,
        NPCSoundBoost = 1.5,
        PiercingBullets = false,
        Projectilecount = 1,
        PushBackMod = 0.3,
        RackSound = M16Rack,
        Ranged = true,
        RecoilDelay = 13,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = M1911CartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 19,
        SoundVolume = 50,
        SplatBloodOnNoDeath = true,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 2.0,
        SubCategory = Firearm,
        SwingAmountBeforeImpact = 0.0,
        SwingAnim = Rifle,
        SwingSound = 223556Suppressed,
        Swingtime = 0.5,
        ToHitModifier = 1.5,
        TwoHandWeapon = true,
        UnequipSound = M16UnEquip,
        UseEndurance = false,
        WeaponReloadType = boltaction,
        WeaponSprite = KrissVector,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_KrissVector,
    }

	model KrissVector
	{
		mesh = weapons/firearm/KrissVector_NoMagazine,	
		texture = weapons/firearm/KrissVector,
		attachment muzzle
		{
			offset = 0.0000 0.3663 -0.0153,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 -0.0219 -0.0515,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 -0.0448 -0.0353,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 -0.0616 -0.0398,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.1421 0.0045,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0006 0.1920 -0.0237,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

}